endometrial implants - Francés Inglés Diccionario